<%-- 
    Document   : redireccionar_solicitud
    Created on : Mar 27, 2008, 3:55:25 PM
    Author     : Maria Sol
--%>


<%@page contentType="text/html"%>
<%@page pageEncoding="UTF-8"%>
<%@page import="java.util.*, CapaLogica.*, FachadaDatos.*" %>
<%@page import="java.util.Date, java.util.Vector, CapaLogica.*, FachadaInterfaz.Receptor" %>

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">

<script type="text/javascript">

function confirmarAsignar ( )
{
    i = 0;
    while (true) {
        if (document.redireccionarsolicitud.lista_departamento.options[i].selected) {
            break;
        }
        i++;
    }
    Asignado = document.redireccionarsolicitud.lista_departamento.options[i].text;
    return 'Las solicitudes seleccionadas van a ser asignadas a la seccion: \n '+Asignado +' \nDesea continuar?';
    
}

</script>

<html xmlns="http://www.w3.org/1999/xhtml">
    <head>
        <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
        <link rel="stylesheet" href="images/style.css" type="text/css" />
        <title>SAST -- Solicitudes [Admin - Nivel 0]</title>
        <style type="text/css">
            <!--
                .Estilo1 {color: #9966CC}
                .Estilo2 {color: #0099CC}
                .Estilo3 {color: #FF0000}
                .Estilo4 {color: #F5F5F5}
-->
        </style>
    </head>
    <body>
        <% UsuarioServidor usr = (UsuarioServidor) session.getAttribute("usr_logged");
        if (usr != null) {
        %>
        <div class="content">
            <div class="header">
                <div class="top_info">
                    <div class="top_info_right">
                        <p>
                        <table>
                            <tr>
                                <td>
                                    <!--<strong>[Sesion con nivel 0] - </strong> -->
                                </td>
                                <td>
                                    <form action="Receptor" method="POST">
                                        <span align="right">
                                            <button id="button01" name="button01" type="submit" style="font: 0.8em Tahoma, sans-serif;"> Cerrar Sesi&oacute;n </button>
                                        </span>
                                        <input type="hidden" id="tipo" name="tipo" value="salir" />
                                    </form>
                                </td>
                            </tr>
                        </table>
                    </div>		
                    <div class="top_info_left">
                        <p><b>
                                <%=new Date()%>
                            </b>
                            <br />
                            Revise las <a href="#">&uacute;ltimas solicitudes.</a>
                        </p>
                    </div>
                </div>
                <div class="logo">
                    <h1><a href="#" title="Centralized Internet Services"><span class="dark">SAST</span></a></h1>
                </div>
            </div>
            
            <div class="bar">
                <ul>
                    <li><a href="index.jsp" accesskey="i">Inicio</a></li>
                    <li><a href="consultas.jsp" accesskey="c">Consultas</a></li>
                    <li class="active" onclick="self.location.href='solicitudes.jsp'">Solicitudes</li>
                    <li><a href="secciones.jsp" accesskey="a">Secciones</a></li>
                    <li><a href="servicios.jsp" accesskey="v">Servicios</a></li>
                    <li><a href="recursos.jsp" accesskey="e">Recursos</a></li>
                    <li><a href="cola.jsp" accesskey="l">Colas</a></li>
                    <li><a href="consultar_datos_usuario.jsp" accesskey="l">Usuarios</a></li>
                    <li><a href="perfil.jsp" accesskey="l">Perfiles</a></li>
                    <li><a href="administracion.jsp">Administracion</a></li>
                </ul>
            </div>
            <div class="search_field">
                <form method="post" action="Receptor" name="busqueda">
                    <div class="search_form">
                        <p>Buscar solicitud: 
                            <input type="text" name="clave_busqueda" id="clave_busqueda" class="search" />
                            <input type="submit" value="Buscar" class="submit" />
                            <input type="hidden" value="buscar_solicitudes" id="tipo" name="tipo" />
                            <a class="grey" href="#">Avanzada</a>
                        </p>
                    </div>
                </form>
                
                  <p class="bold" >
                    <% 
                    out.print("Bienvenido, " + usr.getNombre());
                    %>
                </p>
            </div>
            
            <div class="left">
                <h3>Mis solicitudes:<br />
                </h3>
                 <!-- Chequeo de Permisos de asignar solicitud -->
                <%  String PermisoSol = (String)session.getAttribute("PermisoSolicitud");                    
                    char permisoIngreso = PermisoSol.charAt(4);
                    if (permisoIngreso == ('1')) {
                %>
                <div class="left_box">
                            <br />
                           
                     <div style="color: gray" >Seleccione las Solicitudes que desea redireccionar:</div>
                             <br/>
                            
                            <%  Vector v1 = Receptor.obtenerUltimasSolicitudes(usr.getId(), -1, 0);                               
                        if (v1.isEmpty()) {
                            out.print("Usted no tiene solicitudes asignadas actualmente.");
                        } else {
                        %>
                        <form id="redireccionarsolicitud"  action="Receptor" method="POST" name="redireccionarolicitud" >
                        <%
                            int i = 0;
                            int j = 0;
                            while (i < v1.size()) {
                                Solicitud s = (Solicitud)(v1.get(i));
                                int id1 = s.getId();
                                Date f = s.getFechaRealizacion();
                                String Estado = Receptor.obtenerEstadoSolicitud(s.getEstado());
                                String Servicio = Receptor.obtenerServicioSolicitud(s.getId());
                               
                        %>
                    
                    <input type="checkbox" name="<%="sol_"+j%>" value="0" />
                    <input type="hidden" name="<%="idsol_"+j%>" value="<%=""+id1%>">
                    <img src="images/arrow.gif" alt="&gt;" />
                    Solicitud n&uacute;mero:&nbsp;<a href="#">[<%= s.getId()%>]</a>
                    <br/>
                    Fecha de realizaci&oacute;n: <%= f.getDate() %> / <%= f.getMonth() + 1 %> / <%= f.getYear() + 1900%> <br/>
                    Estado: <%= Estado %> <br/>
                    Servicio: <%= Servicio%> <br/>
                    Descripci&oacute;n:
                    <%= s.getDescripcion() %>    <br/>                    
                    <br/>
                    
                    <%          i = i + 3;
                                j++;
                            }
                           
                            int s = v1.size();
                    %> 
                    <div align="center">
                    <label>Asignar a:</label>
                    <td align="left" valign="middle" bgcolor="#F5F5F5">
                        <select name="lista_departamento" id="lista_departamento">
                                <%  Vector v = new Vector();
                                    v = Receptor.departamentos();
                                    if (v == null) {
                                %>  <option value ="-1"> Error de conexi&oacute;n. </option>
                                <%  } else {
                                %>      <option value ="-1"> [Escoge una secci&oacute;n] </option>    
                                <%      while (!v.isEmpty()) {
                                            Departamento u = (Departamento) v.remove(0);
                                            String dpto = u.getNombre();
                                            int maxLength = 80;
                                            
                                            if (maxLength > dpto.length()) maxLength = dpto.length();
                                            
                                             Vector sec = Receptor.obtenerSeccionesDpto(u.getId());
                                             while (!sec.isEmpty()) {
                                                Seccion se = (Seccion) sec.remove(0);
                                                String seccion = se.getNombre();                                                
                                            
                                            if (maxLength > seccion.length()) maxLength = seccion.length();
                                                                                        
                                            String name = dpto;
                                            name = name.concat(" - ");
                                            name = name.concat(seccion);   
                                            System.out.println(name);
                                            
                                            String id = "" + se.getId();
                                            id = id.concat(" ");
                                            id = id.concat(""+u.getId());
                                             
                                %>          <option value="<%= id %>"> <%= name %> </option>
                                                                            
                                <%          }
                                        }
                                    
                                    }
                                    int s1 = v1.size();
                                    v = null;                                   
                                %>
                          </select>                            </td>
                        <td colspan="2" valign="top" bgcolor="#F5F5F5" class="Estilo3">
                          <%  if (session.getAttribute("ERROR__lista_departamento") != null) {
                                    out.print(session.getAttribute("ERROR__lista_departamento"));
                                }
                            %>                        </td>

                        </div>

                        <tr>
                          <td height="17" colspan="4">&nbsp;</td>
                        </tr>                        
                        
                        <div align="center">
                            
                        <input class="submit" type="submit" name="btn_send" id="btn_send" value="Redirec." 
                            onclick= "return confirm( confirmarAsignar ( ));">
                        <input type="hidden" name="tipo" id="tipo" value="redireccionar_solicitud">
                        <input type="hidden" name="numSol" id="numSol" value="<%=""+s1%>">
                  
                        </div>
                   
                    <br/>&nbsp;
                <div class="footer2"></div>
                                    
                            <%
                        }
                    %>
                </form>
                </div>
                 <%} else { %>
                <br>
                <p align="center" style="padding: 10px; font-weight: bold; color: red; background: white;">
                    Disculpe, usted no tiene los permisos necesarios para realizar esta actividad.
                <%}%>
                
            </div>	
            <div class="right">
                <h3>Solicitudes:</h3>
                <div class="right_articles">
                    <p><b><a href="ingresar_datos_solicitud.jsp">Ingresar nueva</a></b></p>
                </div>
                 <div class="right_articles">
                    <p><b><a href="modificar_solicitud.jsp">Modificar</a></b></p>
                </div>
                <div class="right_articles">
                    <p class="Estilo2">
                        <b>Redireccionar</b>
                    </p>
                </div>
                <div class="right_articles">
                    <p><b><a href="asignar_solicitud.jsp">Asignar</a></b></p>
                </div>
                <div class="right_articles">
                      <p><b><a href="finalizar_solicitud.jsp">Finalizar</a></b></p>
                </div>
                <div class="right_articles">
                   <p><b><a href="cerrar_solicitud.jsp">Cerrar</a></b></p>
                </div>
                <div class="right_articles">
                    <p><strong><a href="eliminar_solicitud.jsp">Eliminar</a></strong></p>
                </div>
                 <div class="right_articles">
                    <p><strong><a href="reabrir_solicitud.jsp">Reabrir</a></strong></p>
                  </div>
        
                 </div>                   
                      
            <div class="footer">
                <p><a href="#">Imprimir</a> | <a href="#">Enviar correo</a> | <a href="#">Reportes</a> | <a href="#">Estad&iacute;sticas</a> <br />
                &copy; Copyright 2008 Solware</p>
            </div>
        </div>
        <% }%>
    </body>
</html>